#include"proc.h"
#include<string.h>
#include<unistd.h>

#define SIZE 102
#define STYLE '*'
#define ARR '>'

void myproc()
{
  const char *lable = "|/-\\";//*lable依次输出“”里面的内容
  char bar[SIZE];
  memset(bar, '\0', sizeof(bar));//因为C语言的数组是以\0结尾的，所以可以先将数组里面的内容全部设为\0
  int i=0;
  while(i<=100)
  {
    printf("[%-100s][%d%%][%c]\r",bar,i,lable[i%4]);
    fflush(stdout);
    bar[i++]=STYLE;
    if(i!=100)
      bar[i]=ARR;
    usleep(100000);//usleep是微秒的意思，这里用0.1秒刷新一次
  }
  printf("\n");
}
